#ifndef _MYCANVASGL_H
#define _MYCANVASGL_H_

#include "CanvasGL.h"

// MyCanvasGL ist ein Wrapper um die CanvasGL Klasse

class MyCanvasGL: public CanvasGL {
  public:
    MyCanvasGL(wxWindow *parent, wxWindowID id);

  protected:
    virtual void initCallback();
    virtual void resizeCallback();
    virtual void drawCallback();

    virtual void buttonPressCallback(int x, int y, int button);
    virtual void buttonReleaseCallback(int x, int y, int button);
    virtual void motionCallback(int x, int y, int dx, int dy, int button);

  private:
    GLuint _tex1;
};


#endif // _MYCANVASGL_H
